package com.jic.veteran.model;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

public class InvoiceInfo implements Serializable {
    @ApiModelProperty(value = "发票抬头信息id")
    private Long id;

    @ApiModelProperty(value = "微信小程序openId")
    private String openId;

    @ApiModelProperty(value = "发票抬头名称")
    private String invoiceName;

    @ApiModelProperty(value = "发票类型 1-个人/普票 2-企业/专票")
    private String invoiceType;

    @ApiModelProperty(value = "纳税人识别号")
    private String taxNumber;

    @ApiModelProperty(value = "电话号码")
    private String companyPhone;

    @ApiModelProperty(value = "单位地址")
    private String companyAddress;

    @ApiModelProperty(value = "开户银行")
    private String openBank;

    @ApiModelProperty(value = "银行账户")
    private String openAcct;

    @ApiModelProperty(value = "邮箱")
    private String taxMail;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public String getInvoiceName() {
        return invoiceName;
    }

    public void setInvoiceName(String invoiceName) {
        this.invoiceName = invoiceName;
    }

    public String getTaxNumber() {
        return taxNumber;
    }

    public void setTaxNumber(String taxNumber) {
        this.taxNumber = taxNumber;
    }

    public String getCompanyPhone() {
        return companyPhone;
    }

    public void setCompanyPhone(String companyPhone) {
        this.companyPhone = companyPhone;
    }

    public String getCompanyAddress() {
        return companyAddress;
    }

    public void setCompanyAddress(String companyAddress) {
        this.companyAddress = companyAddress;
    }

    public String getOpenBank() {
        return openBank;
    }

    public void setOpenBank(String openBank) {
        this.openBank = openBank;
    }

    public String getOpenAcct() {
        return openAcct;
    }

    public void setOpenAcct(String openAcct) {
        this.openAcct = openAcct;
    }

  public String getInvoiceType() {
    return invoiceType;
  }

  public void setInvoiceType(String invoiceType) {
    this.invoiceType = invoiceType;
  }

    public String getTaxMail() {
        return taxMail;
    }

    public void setTaxMail(String taxMail) {
        this.taxMail = taxMail;
    }

    @Override
    public String toString() {
        return "InvoiceInfo{" +
                "id=" + id +
                ", openId='" + openId + '\'' +
                ", invoiceName='" + invoiceName + '\'' +
                ", taxNumber='" + taxNumber + '\'' +
                ", companyPhone='" + companyPhone + '\'' +
                ", companyAddress='" + companyAddress + '\'' +
                ", openBank='" + openBank + '\'' +
                ", openAcct='" + openAcct + '\'' +
                ", invoiceType='" + invoiceType + '\'' +
                '}';
    }
}
